fcb4977be0eb5f2b1caaba2c59dc611208456b4f,python/src/com/jetbrains/python/psi/PyResolveUtil.java,VariantsProcessor,execute,#PsiElement#ResolveState#,410

Before Change


        final PsiNamedElement psiNamedElement = (PsiNamedElement)element;
        final String name = psiNamedElement.getName();
        if (!myVariants.containsKey(name)) {
          myVariants.put(name, LookupElementFactory.getInstance().createLookupElement(psiNamedElement));
        }
      }
      else if (element instanceof PyReferenceExpression) {

After Change


        final PsiNamedElement psiNamedElement = (PsiNamedElement)element;
        final String name = psiNamedElement.getName();
        if (!myVariants.containsKey(name)) {
          final LookupItem lookup_item = (LookupItem)LookupElementFactory.getInstance().createLookupElement(psiNamedElement);
          setupItem(lookup_item);
          myVariants.put(name, lookup_item);
        }
      }
      else if (element instanceof PyReferenceExpression) {